Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.03.2013, 18:08
Кандидат Javascript-наук
Отправить личное сообщение для assd18 Посмотреть профиль Найти все сообщения от assd18
 
Регистрация: 07.03.2012
Сообщений: 118

Динамическая подгрузка контента при прокрутке
Здравствуйте. При ajax запросе мне сервак вернет 100500 записей. Как можно загружать эти данные динамически, а не сразу все. Может где-то можно почитать? Меня интересует подгрузка, например, как вконтакте.
Заранее спасибо)
Ответить с цитированием
  #2 (permalink)  
Старый 12.03.2013, 06:05
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Попроси сервак возвращать только n записей.
Ответить с цитированием
  #3 (permalink)  
Старый 12.03.2013, 11:30
Кандидат Javascript-наук
Отправить личное сообщение для assd18 Посмотреть профиль Найти все сообщения от assd18
 
Регистрация: 07.03.2012
Сообщений: 118

Хорошо, допустим он вернет 10, что потом?
Ответить с цитированием
  #4 (permalink)  
Старый 12.03.2013, 14:31
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от assd18
Хорошо, допустим он вернет 10, что потом?
Отобразить их на странице наверное?
Ответить с цитированием
  #5 (permalink)  
Старый 12.03.2013, 16:06
Кандидат Javascript-наук
Отправить личное сообщение для assd18 Посмотреть профиль Найти все сообщения от assd18
 
Регистрация: 07.03.2012
Сообщений: 118

А нельзя работать сразу со всеми записями на клиенте?
Ответить с цитированием
  #6 (permalink)  
Старый 12.03.2013, 16:21
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

В таком случае зачем вообще заморачиваться с динамической подгрузкой? Сразу выводить на странице 100500 записей.
Ответить с цитированием
  #7 (permalink)  
Старый 13.03.2013, 17:02
Кандидат Javascript-наук
Отправить личное сообщение для assd18 Посмотреть профиль Найти все сообщения от assd18
 
Регистрация: 07.03.2012
Сообщений: 118

Страница будет долго грузиться. А так асинхронно работаешь. Получил допустим 10 (остальные еще догружаются) и их выводишь. Потом остальные.
Ответить с цитированием
  #8 (permalink)  
Старый 13.03.2013, 17:03
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от assd18
А нельзя работать сразу со всеми записями на клиенте?
Вот сам себе и ответил:
Сообщение от assd18
Получил допустим 10 (остальные еще догружаются) и их выводишь. Потом остальные.
Ответить с цитированием
  #9 (permalink)  
Старый 13.03.2013, 17:31
Кандидат Javascript-наук
Отправить личное сообщение для assd18 Посмотреть профиль Найти все сообщения от assd18
 
Регистрация: 07.03.2012
Сообщений: 118

Может есть хороший пример по динамической загрузке, который бы мне подошел?
Ответить с цитированием
  #10 (permalink)  
Старый 14.03.2013, 11:27
Аватар для keen
Профессор
Отправить личное сообщение для keen Посмотреть профиль Найти все сообщения от keen
 
Регистрация: 28.03.2012
Сообщений: 376

учите матчасть, товарищи..
есть замечательная книга - "John Resig - Pro JavaScript Techniques", в которой, помимо прочего, описан и подобный способ "бесконечного" скроллинга.

по сути, всё там просто -
клиент запрашивает у сервера, скажем, 50 записей, выводит их.
а когда человек скроллит страницу вниз, срабатывает обработчик этого события и запрашивает следующие 50 записей и выводит их.
и так далее.

ps если надо, пиши мыло, вышлю книжку.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подгрузка контента в определённый DIV при нажатии на ссылку, без перезагрузки страниц Flashton Events/DOM/Window 0 10.03.2010 19:53
Скролл окна при добавлении контента "сверху"" yaneblog Events/DOM/Window 0 22.01.2010 23:00
Динамическая подгрузка javascript jetli13 AJAX и COMET 20 23.12.2009 16:05
Динамическая подгрузка скрипта format1981 Общие вопросы Javascript 7 23.10.2009 12:40
Подвисание IE при динамическом изменении контента Taddy_Bear Общие вопросы Javascript 4 11.12.2008 21:12